@media screen {
	
/* @group Layout */

body {
	text-align: center;
}

.wrapper {
	margin: 0 auto;
	text-align: left;
	width: 960px;
}

/* @end */

}

@media print {
	* {
		background: transparent !important;
		color: #444 !important;
		text-shadow: none;
	}

	a, a:visited {
		color: #444 !important;
		text-decoration: underline;
	}

	a:after {
		content: " ("attr(href)")";
	}

	abbr:after {
		content: " ("attr(title)")";
	}

	pre, blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}

	img {
		page-break-inside: avoid;
	}

	@page {
		margin: 0.5cm;
	}

	p, h2, h3 {
		orphans: 3; widows: 3;
	}

	h2, h3 {
		page-break-after: avoid;
	}
}

@media all and (orientation:portrait) {
/* Style adjustments for portrait mode goes here */
}

@media all and (orientation:landscape) {
/* Style adjustments for landscape mode goes here */
}